parcels depot - French English Dictionary